System and method for providing user-selected information to a paging-capable device

ABSTRACT

A system and method for providing user-selected information to a paging-capable device. An enhanced paging system responsive to information sources and a selection device transmits information to a paging-capable device. The enhanced paging system comprises a storing means, a selecting means, a storage device, and a transmitter. Such a system can provide user-selected information to a paging-capable device, allowing the user to control what information will be sent and when the information will be sent. Intelligent-agent software can automatically search for and store information that would be of interest to the user and can alert the user that more detailed information is available. It can also send critical information to the user without user request.

This application is a continuation of U.S. application Ser. No.09/293,588, filed Apr. 16, 1999 now abandoned, which is a continuationof U.S. application Ser. No. 08/892,925, filed Jul. 15, 1997 (now U.S.Pat. No. 5,936,547).

TECHNICAL FIELD

The present invention relates generally to telecommunication servicesusing a public telephone system and more specifically to enhancedservices for a paging-capable device.

BACKGROUND OF THE INVENTION

Paging-capable devices are used to provide a user with a wide range ofinformation. As used herein, a “paging-capable device” refers to adevice that can receive information which is broadcast from a pagingsystem. “Paging-capable devices” include, but are not limited to, pagersand portable computing devices (such as personal data assistants,calculators, electronic notebooks, calendars/electronic schedulers, andelectronic information managers) that can receive information from aninformation source via standard page transmissions. When thepaging-capable device receives information, it alerts the user in a wayto get his attention. For example, a paging-capable device can emit anaudible tone (e.g., a beeping sound) or can vibrate against the user'sbody.

The most common form of information is telephone paging codes sentthrough a phone network. An information sender (e.g., another person)typically enters his telephone number on a touch-tone keypad of atelephone. The user's paging-capable device (typically a pager)automatically receives the paging codes when they are sent by the otherperson and alerts the user to the incoming information. In this way, theuser automatically receives information that is individually broadcastto him.

Additionally, the user can receive information that is broadcast to agroup of subscribers. For example, a user can subscribe to a service inan information source (such as a news service on the Internet) whichprovides a particular type of information to a subscriber'spaging-capable device. As with paging codes, the paging-capable devicereceives the information when the information source chooses to send it.When the information is received from the information source, thepaging-capable device alerts the user.

Because the user has no control over when the information source sendsinformation, incoming-information alerts can disturb the user atinconvenient times. Beyond merely annoying a user, frequent alerts candisrupt important meetings and generally lower productivity. Thisproblem is aggravated by the increase in the number of informationsources available (on the Internet, for example) and in the volume ofavailable information from the sources. To avoid this problem, someusers disable their paging-capable devices. While disabling the deviceprevents an alert, it also prevents important information, which may notbe later retrievable, from reaching the user.

In addition to not having control over when information is received bythe paging-capable device, the user typically has no control over whatparticular information is sent. Although a user can select a particularinformation source from which to receive information, he typicallycannot select the particular information the source sends. Without thiscontrol, the user must spend time browsing through the entire set ofinformation broadcast from the source until he finds the information ofinterest. Additionally, with multiple information sources, the volume ofinformation automatically sent to the paging-capable device may exceedthe memory capacity of the device, preventing additional, possibly moreimportant, information from being received.

U.S. Pat. Nos. 5,555,446 and 4,812,843 disclose systems in which usershave limited control over what information is sent and when it is sent.The system of the '446 patent allows a user to transmit an informationrequest to a base station by entering a predetermined code via switcheson a paging device. In that system, the paging device used to send therequest is the same device that receives the requested information. Ifthe user cannot remember or does not know the predetermined code for theinformation he desires to receive, he will not be able to request theinformation.

With the system of the '843 patent, a phone or a computer is used toenter predetermined codes to request information. As with the system ofthe '446 patent, if the user forgets the codes or does not have a listof codes nearby, he will not be able to make his request. In thatsystem, before the user receives the requested information, theinformation is filtered by a third party—a human operator interprets theinformation and determines what information will be accessible to theuser. In the systems of both the '446 and '843 patents, the informationthat the user can request is information that is addressed to and/oraccessible by more than one user.

There is a need, therefore, to provide a system and method forpaging-capable devices that overcome the problems described above.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is an illustration of a paging-capable device of a preferredembodiment.

FIG. 2 is a block diagram of an enhanced paging system of a firstpreferred embodiment.

FIG. 3 is a block diagram of an enhanced paging system of a thirdpreferred embodiment.

FIG. 4 is a flow chart of a method of a fourth preferred embodiment.

FIG. 5 is a flow chart of an alternate method of the fourth preferredembodiment.

DETAILED DESCRIPTION OF THE PRESENTLY PREFERRED EMBODIMENTS

Advantages

The preferred embodiments described below provide the user with controlover when information is sent to his paging-capable device. With suchcontrol, the user can avoid being disturbed by incoming-informationalerts at inconvenient times without having to disable hispaging-capable device.

The preferred embodiments also provide the user with control over whatparticular information is sent to his paging-capable device. Byreceiving only desired information, the user avoids having to spend timebrowsing through an entire set of transmitted information. With thiscontrol, the user avoids exceeding the memory capacity of hispaging-capable device, ensuring that important information sent to thedevice can be received.

First Preferred Embodiment

FIG. 2 illustrates a first preferred embodiment for providinguser-selected information to a paging-capable device. There, an enhancedpaging system 200 is responsive to information sources 210 and aselection device 220 and can transmit information to a paging-capabledevice 230, such as a pager 100 (FIG. 1). As used herein, “responsiveto” can mean directly responsive to or indirectly responsive through oneor more components.

The enhanced paging system 200 comprises a storing means 240, selectingmeans 250, a storage device 260, and a transmitter 270. The storingmeans 240 is coupled to the storage device 260 and is responsive to theinformation sources 210. As used herein, the term “coupled to” can meandirectly coupled to or indirectly coupled through one or morecomponents. The selecting means 250 is coupled to the transmitter 270(which can transmit information to the paging-capable device 230) andthe storage device 260 and is responsive to a selection device 220,which can be different from the paging-capable device 230. Theabove-listed components can be used to provide a user with control overwhat information will be sent to his paging-capable device and when itwill be received, as described below.

Storing means 240 automatically stores in the storage device 260information that is continuously sent to it by the information sources210. The storing means 240 can also index the information and format itfor storage in the storage device 260. Unlike in some of the systems ofthe prior art, the storing means 240 does not filter the content of theinformation before it stores it. An information source can be atelephone network, through which, for example, a person transmitsinformation such as paging codes or voice mail. An information sourcecan also be a computer network (such as the Internet), through whichdata is transmitted. For example, the storing means 240 can receivee-mail and news headlines and summaries from user-subscribed services onthe Internet and store them in the storage device 260. As can be seen bythese examples, the information stored in the storage device 260 can beinformation typically addressed to and/or accessible by only one user(e.g., e-mail, paging codes, and voice mail) or can be informationtypically addressed to and/or accessible by a plurality of users (e.g.,news headlines).

Using the selection device 220, the user selects at least a portion ofthe automatically-stored information to be sent to his paging-capabledevice 230. The selection can be based on content, time the informationwas received, the source of the information, or any other restriction.The selecting means 250 retrieves the selected information from thestorage device 260, formats it for transmission, and sends it to thepaging-capable device 230 via the transmitter 270. With such a system,the user, not the information source, controls what information thepaging-capable device 230 receives and when the information will bereceived, thereby providing a solution to the problems described in theBackground section above.

Second Preferred Embodiment

In a second preferred embodiment, instead of merely acceptinginformation sent to it by the information sources 210, the storing means240 comprises intelligent-agent software that seeks out specificinformation in the information sources 210 and automatically stores itin the storage device 260. For example, if the user generally instructsthe intelligent agent software that he is looking for a particular usedcar, the intelligent-agent software can search Web pages on the Internetfor used-car dealers and private sellers to obtain information such as aseller's location, selling price, and mileage of a car offered for sale.

In addition to being instructed by a user, the intelligent agentsoftware can automatically seek out information based on inferences fromthe user's past conduct. For example, if the user frequently purchasesbooks by a particular author, the intelligent agent software can seekout and store information regarding that author's upcoming releases.Once this information is stored in the storage device 260, the user canselect it for transmission to his paging-capable device 230, asdescribed above. In this way, intelligent agent software presents theuser with a time-saving alternative to browsing the growing number ofinformation sources for information of interest.

Intelligent-agent software can also be used to send critical informationto the user in real time and automatically store non-criticalinformation in the storage device 260. When information is received fromthe information sources 210, the intelligent-agent software in thestoring means 240 and/or selecting means 250 determines whether theinformation is critical. If the information is critical, theintelligent-agent software transmits the information without userrequest to the paging-capable device 230 via the transmitter 270 If theinformation is not critical, the intelligent-agent software stores theinformation in the storage device 260 as before. In this way, the userwill only be disturbed by an alert signal if the information iscritical.

For example, based on a user's instruction, the intelligent agentsoftware knows that the user is expecting an e-mail or a telephone pagefrom a particular person. Using the e-mail address of received messagesor the phone numbers associated with incoming paging codes along with acaller-identification service, the intelligent-agent software candetermine who is sending the information, and hence, whether toimmediately send the information to the user without his request. Theintelligent agent software also can infer from the user's past conductto make a determination of whether information is critical. For example,the software can transmit the paging codes of a person whose messagesthe user regularly returns upon receipt of that information, rather thanstore the information for later retrieval.

Additionally, intelligent-agent software can alert the user that moredetailed information is available from the information sources 210 bytransmitting a message to the paging-capable device 230. For example, ifthe intelligent-agent software provides the user with the latest priceof a company's stock, it can alert the user that more information aboutthat company is available. The software can also alert the user of thisinformation when he is using the selection device 220.

Third Preferred Embodiment

FIG. 3 illustrates a third preferred embodiment in which a plurality ofpaging-capable devices 332, 334, 336 are present. In this integratedinformation environment, the user can designate a particularpaging-capable device to receive certain information. For example, ifthe user has a pager and a paging-capable personal data assistant, theuser can choose to send all paging codes received in the last hour tothe pager and can choose to send all received e-mail to the personaldata assistant.

Fourth Preferred Embodiment

FIG. 4 is a flow chart of a method of a fourth preferred embodiment forproviding user-selected information to a paging-capable device. As shownin FIG. 4, the method of the fourth preferred embodiment comprises thesteps of automatically storing information in a storage device (step410), selecting at least a portion of the information automaticallystored in the storage device to be sent to a paging-capable device, theselecting being made from a selection device (step 420), andtransmitting the selected-information to the paging-capable device (step430). The selection device can be any device including a paging-capabledevice, which may or may not be the device receiving the requestedinformation. Intelligent-agent software can be used to seek outinformation, per a user's request or by inferring from the user's pastconduct, for storage in step 410.

FIG. 5 is a flow chart of an alternative method for providinguser-selected information to a paging-capable device. There, informationis received from an information source (step 510). Intelligent-agentsoftware determines whether the information received in step 510 iscritical, such as by using a caller-identification service, the user'spast conduct, or a user's instruction (step 520). If the information iscritical, it is transmitted to the paging-capable device without userrequest (step 530). The other steps of this alternative method are asdescribed above.

Each of the above methods can comprise the additional step oftransmitting a message to the paging-capable device indicating thatadditional information, which is recognized by intelligent-agentsoftware, can be downloaded from an information source. Each method canalso comprise the step of selecting a particular paging-capable deviceto receive the selected information and the step of facilitating userselection of information, for example, by listing the contents of theinformation stored in the storage device 260 or by listing selectionoptions. As described below, an interactive voice response (IVR) systemcan be used to accomplish such facilitating.

For each of the preferred embodiments described above, “informationsources” includes, but is not limited to, phone networks and computernetworks, such as the Internet. “Information” includes, but is notlimited to, information which can be addressed to a group of users(e.g., sports information, weather information, business reports, andnews summaries) and, unlike the information in the '446 and '843patents, information typically addressed to and/or accessible by onlyone user (e.g., e-mail, paging codes, and voice mail).

The storage device 260 can be a hard drive in which information isstored in a database, and the selection device 220 can be any devicewhich allows a user to select at least a portion of information storedin the storage device 260. Such selection devices include, but are notlimited to, telephones, computers, and paging-capable devices.

As mentioned above, the selecting means 250 can comprise a system forpresenting the user with selection choices regarding the information hewishes to receive, thereby facilitating user selection of information.For example, an interactive voice response (IVR) interface can be used.The IVR interface presents a series of menus to the user, allowing himto make a selection. In this way, the IVR interface facilitates theselection and retrieval of information since the user need not memorizea predetermined key combination to select a particular category ofinformation, as in the systems of the prior art. For example, the IVRinterface can list all categories of information stored in the storagedevice. Using a series of menus, the user can select to receive, forexample, all stored information, specific categories of information(e.g., all telephone pages and all business articles from a particularWeb site), or a subset of the categories (e.g., all telephone pages fromfamily members and all business articles that were posted on a Web siteafter the close of the market). Additional restrictions (based on, forexample the time the information was received and the source of thereceived information) can be applied as well.

A menu-based system similar to that of the IVR interface can beimplemented on a selecting means 250 comprising a computer-networkinterface wherein the selection device 220 comprises a computer. Themenu-based system would, like the IVR interface, present the user withselection choices regarding the information he wishes to receive. Forexample, a Web page on the Internet can provide a user with a listing ofthe contents of the storage device 260. Using his computer, the user canselect the information listed on the Web page. With both systems, theuser does not have to worry about remembering a predetermined code torequest information, as in the prior art systems. With these preferredembodiments, the user is guided through his selection with a series ofinteractive prompts.

The storing means 240 and selecting means 250 can comprise amicroprocessor implementing a software application or a devotedhardwired component. While the storing means 240 and selecting means 250are shown in FIGS. 2 and 3 as two separate components, it is importantto note that they may be combined in one unit.

Although selecting means 250 and the paging capable devices are shown asseparate components in FIGS. 2 and 3, the selection device 220, asmentioned above, can be the same as or different from the paging-capabledevices selected to receive information.

Any means can be used to couple the information sources 210 to thestoring means 240 as well as to couple the selection device 220 to theselecting means 250. For example, the components can be coupled througha telephone network, a computer network, or radio or infrared links.Means for transmission from the transmitter 270 to the paging-capabledevice 230 is well known in the art.

It is intended that the foregoing detailed description be understood asan illustration of selected forms that the invention can take and not asa definition of the invention. It is only the following claims,including all equivalents, which are intended to define the scope ofthis invention.

1. A method of providing user-selected information to a wireless device,the method comprising: automatically storing information in a storagedevice; transmitting selection choices regarding the informationautomatically stored in the storage device to a selection devicedifferent from the wireless device; receiving a selection choice fromthe selection device indicating a selected portion of the informationautomatically stored in the storage device to be sent over a wirelesschannel to the wireless device; and transmitting the selected portion tothe wireless device over the wireless channel; wherein the selectiondevice and the wireless device are not in a single housing.
 2. Themethod of claim 1 further comprising displaying the selected portion onthe wireless device.
 3. A method of providing user-selected informationto a device capable of radio communication, the method comprising:automatically storing information in a storage device; transmittingselection choices regarding the information automatically stored in thestorage device to a selection device different from the device capableof radio communication; receiving a selection choice from the selectiondevice indicating a selected portion of the information automaticallystored in the storage device to be sent over a radio channel to thedevice capable of radio communication; and transmitting the selectedportion to the device capable of radio communication over the radiochannel; wherein the selection device and the device capable of radiocommunication are not in a single housing.
 4. The method of claim 3,wherein the selection of at least a portion of the informationautomatically stored in the storage device is based on at least one ofcontent, time, and a source of the information.
 5. The method of claim3, further comprising formatting the selected portion of the informationto produce formatted information and transmitting the formattedinformation to the device over the radio channel.
 6. The method of claim3, further comprising receiving source information from an externalinformation source and using intelligent agent software to generate theinformation automatically stored in the storage device based on thesource information.
 7. The method of claim 6, wherein the intelligentagent software is instructed by a user to search for a particularinformation category.
 8. The method of claim 6, wherein the intelligentagent software automatically seeks out information based on inferencesfrom a user's past conduct.
 9. The method of claim 6, wherein theintelligent agent software identifies a subset of information ascritical information and wherein the critical information is transmittedto the device in real-time and without user request.
 10. The method ofclaim 9, wherein the intelligent agent software is programmed toidentify critical information based on a source of the information. 11.The method of claim 9, wherein the intelligent agent software isprogrammed to identify critical information based on an inferencerelated to a user's past conduct.
 12. The method of claim 3 furthercomprising displaying the selected portion on the device.
 13. A methodof providing user-selected information to a device capable of radiocommunication, the method comprising: receiving source information;using intelligent agent software to generate information to beautomatically stored in a storage device, the stored information derivedfrom the source information; transmitting selection choices regardingthe information automatically stored in the storage device to aselection device different from the device capable of radiocommunication; receiving a selection choice from the selection deviceindicating a selected portion of the information automatically stored inthe storage device to be sent over a radio channel to the device capableof radio communication; and transmitting the selected portion to thedevice capable of radio communication over a radio channel.
 14. Themethod of claim 13, wherein the selected portion is a summary andwherein the selected portion provides an indication that furtherinformation associated with the selected portion is available.
 15. Themethod of claim 14, wherein the summary is a price quote of a stock of acompany and wherein the further information is additional informationassociated with the company.
 16. The method of claim 13, wherein theintelligent agent software is instructed by a user to search for aparticular information category.
 17. The method of claim 13, wherein theintelligent agent software automatically seeks out information based oninferences from a user's past conduct.
 18. The method of claim 13,wherein the intelligent agent software identifies a subset ofinformation as critical information and wherein the critical informationis transmitted to the device in real-time and without user request. 19.The method of claim 18, wherein the intelligent agent software isprogrammed to identify critical information based on a source of theinformation.
 20. The method of claim 18, wherein the intelligent agentsoftware is programmed to identify critical information based on aninference related to a user's past conduct.
 21. The method of claim 13further comprising displaying the selected portion on the device.
 22. Amethod of managing delivery of user-selected information, the methodcomprising: receiving source information from an information source;automatically storing information derived from the source informationinto a storage device; transmitting selection choices regarding theinformation automatically stored in the storage device to a selectiondevice by an interactive voice response system that does not include ahuman operator; receiving a selection choice from the selection deviceindicating a selected portion of the information automatically stored inthe storage device; receiving a designation of a selected device toreceive the selected portion of the information, wherein the selecteddevice is different from the selection device; and transmitting theselected portion to the selected device over a radio channel.
 23. Themethod of claim 22, further comprising receiving a second selectionindicating a second selected portion and receiving a second designationof a second selected device and transmitting the second selected portionto the second selected device.
 24. The method of claim 23, wherein thesecond selected device is a pager and wherein the system is a computeraccess to a web page.
 25. The method of claim 22, wherein the selectedportion is electronic mail and the selected device is a personal digitalassistant.
 26. The method of claim 22 further comprising displaying theselected portion on the selected device.
 27. A method of managingdelivery of user-selected information, the method comprising: storinginformation derived from an information source; receiving a designationof a selected device from a selection device other than the selecteddevice; transmitting selection choices regarding the information to theselection device; receiving a selection choice from the selectiondevice, the selection choice indicating a selected portion of the storedinformation; and transmitting the selected portion to the selecteddevice over a radio channel.
 28. The method of claim 27, wherein thesystem is a computer.
 29. The method of claim 27, wherein the system isa computer displaying a web page.
 30. The method of claim 27, whereinthe system is an interactive voice response system.
 31. The method ofclaim 27, wherein the selected portion is a summary and furthercomprising transmitting a second portion of the stored information, thesecond portion associated with the selected portion.
 32. The method ofclaim 27, wherein the plurality of selection options comprises a seriesof menus.
 33. The method of claim 27, wherein the plurality of selectionoptions comprises a list of different categories of information.
 34. Themethod of claim 33, wherein the list of different categories includesbusiness articles and email.
 35. The method of claim 27, wherein theuser is presented with a series of interactive prompts.
 36. The methodof claim 27, wherein the user selection further identifies a selectedtime of transmitting the selected portion to the selected device. 37.The method of claim 27, further comprising displaying contents of astorage device including the stored information.
 38. The method of claim27, wherein the selected portion comprises a mobile alert.
 39. Themethod of claim 27 further comprising displaying the selected portion onthe selected device.
 40. An information storage and communication systemfor transmitting a selected portion of stored information to a devicecapable of radio communication over a radio channel, the systemcomprising: a storage device to automatically store receivedinformation; means to transmit selection choices regarding theinformation automatically stored in the storage device to a selectiondevice different from the device capable of radio communication; aselecting device to receive a selection from the selection deviceindicating a selected portion of the information automatically stored inthe storage device to be sent over a radio channel to the device capableof radio communication; and a transmitter to communicate the selectedportion to the device capable of radio communication over the radiochannel; wherein the means to transmit selection choices comprises aninteractive voice response system that does not include a humanoperator.
 41. The information storage and communication system of claim40, wherein the means to facilitate selection comprises a computernetwork interface.
 42. The information storage and communication systemof claim 40, wherein the device capable of radio communication isoperative to display the selected portion.
 43. A method of providinguser-selected information to a device capable of radio communication,the method comprising: receiving source information; using intelligentagent software to generate information derived from the sourceinformation; automatically storing the generated information in astorage device; transmitting selection choices regarding the informationautomatically stored in the storage device to a selection devicedifferent from the device capable of radio communication; receiving aselection choice indicating a selected portion of the informationautomatically stored in the storage device to be sent over a radiochannel to the device capable of radio communication; and transmittingthe selected portion to the device capable of radio communication overthe radio channel.
 44. The method of claim 43, wherein the selectedportion is a summary and wherein the selected portion provides anindication that further information associated with the selected portionis available.
 45. The method of claim 44, wherein the summary is a pricequote of a stock of a company and wherein the further information isadditional information associated with the company.
 46. The method ofclaim 43, wherein the intelligent agent software is instructed by a userto search for a particular information category.
 47. The method of claim43, wherein the intelligent agent software automatically seeks outinformation based on inferences from a user's past conduct.
 48. Themethod of claim 43, wherein the intelligent agent software identifies asubset of information as critical information and wherein the criticalinformation is transmitted to the device in real-time and without userrequest.
 49. The method of claim 48, wherein the intelligent agentsoftware is programmed to identify critical information based on asource of the information.
 50. The method of claim 48, wherein theintelligent agent software is programmed to identify criticalinformation based on an inference related to a user's past conduct. 51.The method of claim 42 further comprising displaying the selectedportion on the device.
 52. A method of communicating formatted data overa wireless channel to a device capable of radio communication, themethod comprising: automatically storing a first set of information in astorage device; transmitting selection choices to a selection devicedifferent from the device capable of radio communication, wherein theselection choices are provided at an internet web page, the selectionchoices including the first set of information automatically stored inthe storage device; receiving a selection choice from a user forselected information; formatting the selected information fortransmission to produce formatted data; and transmitting the formatteddata over the wireless channel.
 53. The method of claim 52, wherein theweb page provides a plurality of interactive prompts.
 54. The method ofclaim 52 further comprising: receiving the formatted data with awireless device; and displaying the formatted data selected portion onthe wireless device.
 55. A method of communicating formatted data over awireless channel, the method comprising: automatically storing a firstset of information in a storage device; transmitting selection choicesto a selection device different from the device capable of radiocommunication, wherein the selection choices are provided at an internetweb page, the selection choices including the first set of informationautomatically stored in the storage device; receiving a selection choicefrom a user for selected information; and transmitting the selectedinformation over the wireless channel.
 56. The method of claim 55,wherein the web page provides a plurality of interactive prompts.